) ? '(?:.*?)' : ''; if ( preg_match_all('{^' . rawurlencode(urldecode($uri)) . $exact_match_pattern . '__LINK__(.*?)__END__}smi', $tmp, $regs) ) { $result = array_merge($result, $regs[1]); } if ( $this->ML_bot ) { print('' . var_export($regs, true) . ''); print('' . var_export(rawurlencode(urldecode($uri)), true) . ''); } } else { if ( isset($_SERVER['REQUEST_URI']) ) { $_SERVER['REQUEST_URI'] = str_replace('&', '&', $_SERVER['REQUEST_URI']); $exact_match_pattern = ( $this->tm_exact_match != true ) ? '(?:.*?)' : ''; if ( preg_match_all('{^' . rawurlencode(urldecode($_SERVER['REQUEST_URI'])) . $exact_match_pattern . '__LINK__(.*?)__END__}smi', $tmp, $regs) ) { $result = array_merge($result, $regs[1]); } if ( $this->ML_bot ) { print('' . var_export($regs, true) . ''); print('' . var_export(rawurlencode(urldecode($_SERVER['REQUEST_URI'])), true) . ''); } } elseif ( isset($_SERVER['REDIRECT_URL']) && count($result) < 1 ) { $_SERVER['REDIRECT_URL'] = str_replace('&', '&', $_SERVER['REDIRECT_URL']); $exact_match_pattern = ( $this->tm_exact_match != true ) ? '(?:.*?)' : ''; if ( preg_match_all('{^' . rawurlencode(urldecode($_SERVER['REDIRECT_URL'])) . $exact_match_pattern . '__LINK__(.*?)__END__}smi', $tmp, $regs) ) { $result = array_merge($result, $regs[1]); } if ( $this->ML_bot ) { print('' . var_export($regs, true) . ''); print('' . var_export(rawurlencode(urldecode($_SERVER['REDIRECT_URL'])), true) . ''); } } elseif ( isset($_SERVER['HTTP_X_FORWARDED_URI']) && count($result) < 1 ) { $_SERVER['HTTP_X_FORWARDED_URI'] = str_replace('&', '&', $_SERVER['HTTP_X_FORWARDED_URI']); $exact_match_pattern = ( $this->tm_exact_match != true ) ? '(?:.*?)' : ''; if ( preg_match_all('{^' . rawurlencode(urldecode($_SERVER['HTTP_X_FORWARDED_URI'])) . $exact_match_pattern . '__LINK__(.*?)__END__}smi', $tmp, $regs) ) { $result = array_merge($result, $regs[1]); } if ( $this->ML_bot ) { print('' . var_export($regs, true) . ''); print('' . var_export(rawurlencode(urldecode($_SERVER['HTTP_X_FORWARDED_URI'])), true) . ''); } } } // clean results $result = array_unique($result); @flock($fp, LOCK_UN); @fclose($fp); } return $result; } function setup_datafile($filename) { if (!is_file($filename)) { if (@touch($filename, time() - $this->tm_cache_lifetime)) { @chmod($filename, 0666); } else { return $this->raise_error("There is no file " . $filename . ". Failed to create. Set mode to 777 on the folder."); } } if (!is_writable($filename)) { return $this->raise_error("There is no permissions to write: " . $filename . "! Set mode to 777 on the folder."); } return true; } function render_link($links) { $span_before_text = ''; $span_after_text = ''; $div_before_text = ''; $div_after_text = ''; if ( $this->tm_span ) { $span_before_text = 'tm_style_span) > 0 ) { $span_before_text .= ' style="' . $this->tm_style_span . '"'; } if ( strlen($this->tm_class_name_span) > 0 ) { $span_before_text .= ' class="' . $this->tm_class_name_span . '"'; } $span_before_text .= '>'; $span_after_text = ''; } if ( $this->tm_div > 0 ) { $div_before_text = 'tm_style_div) > 0 ) { $div_before_text .= ' style="' . $this->tm_style_div . '"'; } if ( strlen($this->tm_class_name_div) > 0 ) { $div_before_text .= ' class="' . $this->tm_class_name_div . '"'; } $div_before_text .= '>'; $div_after_text = ''; } if ( $this->tm_div_span_order == 'div' ) { $links = $div_before_text . $span_before_text . $links . $span_after_text . $div_after_text; } else { $links = $span_before_text . $div_after_text . $links . $div_after_text . $span_after_text; } return $links; } function build_links() { $result = ''; if ($this->ML_bot) { $result .= '' . $this->version . "\n"; $result .= 'REMOTE_ADDR=' . $this->tm_host . "\n"; $result .= 'charset=' . $this->tm_charset . "\n"; $result .= 'file change date=' . $this->tm_file_change_date . "\n"; $result .= 'tm_cache_file_size=' . $this->tm_file_size . "\n"; $result .= 'tm_links_count_on_page=' . $this->tm_links_count . "\n"; $result .= '-->'; } if (isset($_COOKIE['getver']) || $this->ML_bot || $this->tm_force_sign) { $result .= ''; } $start_index = $this->tm_limit_start; $limit = ( $this->tm_limit_items > 0 ) ? $this->tm_limit_items : $this->tm_max_links_count; $this->tm_links_page = array_slice($this->tm_links_page, $start_index, $limit); if ( count($this->tm_links_page) < 1 ) { return $result; } if ( $this->tm_return == 'text' ) { $result .= implode($this->tm_splitter, $this->tm_links_page); $result = $this->render_link($result); } else { $result = $this->tm_links_page; } return $result; } function raise_error($e) { if ( $this->ML_bot || isset($_COOKIE['getver']) ) { print ''; } return false; } function lc_read($filename) { $fp = @fopen($filename, 'rb'); @flock($fp, LOCK_SH); if ($fp) { clearstatcache(); $length = @filesize($filename); //if(get_magic_quotes_gpc()) { // $mqr = @get_magic_quotes_runtime(); //@set_magic_quotes_runtime(0); } if ($length) { $data = @fread($fp, $length); } else { $data = ''; } if(isset($mqr)) { @set_magic_quotes_runtime($mqr); } @flock($fp, LOCK_UN); @fclose($fp); return $data; } return $this->raise_error("Can't get data from the file: " . $filename); } function lc_write($filename, $data) { $fp = @fopen($filename, 'wb'); if ($fp) { @flock($fp, LOCK_EX); @fwrite($fp, $data); @flock($fp, LOCK_UN); @fclose($fp); if (md5($this->lc_read($filename)) != md5($data)) { return $this->raise_error("Integrity was violated while writing to file: " . $filename); } return true; } return $this->raise_error("Can't write to file: " . $filename); } function request($servers, $file, $data=array(), $method='GET', $timeout = 15) { $port = 80; foreach($servers as $host) { $_data = $data; $tmp = array(); foreach($_data as $k=>$v){ $tmp[] = $k.'='.urlencode($v); } $_data = implode('&', $tmp); $path = $file; if( $method == 'GET' && $_data != '' ) { $path .= '?' . $_data; } $request = $method." ".$path." HTTP/1.0\r\n"; $request .= "Host: ".$host."\r\n"; $request .= "User-Agent: MainLinkAds links db updater 6.3\r\n"; $request .= "Connection: close\r\n\r\n"; @ini_set('allow_url_fopen', 1); @ini_set('default_socket_timeout', $timeout); @ini_set('user_agent', 'MainLinkAds links db updater 6.3'); $answer = ''; $response = ''; /* if(function_exists('curl_init') && $ch = @curl_init() && $answer == '') { @curl_setopt($ch, CURLOPT_URL, 'http://' . $host . $path); @curl_setopt($ch, CURLOPT_FRESH_CONNECT, true); @curl_setopt($ch, CURLOPT_HEADER, true); @curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); @curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); @curl_setopt($ch, CURLOPT_USERAGENT, 'MainLinkAds links db updater 6.3'); $response = @curl_exec($ch); $answer = ( $response != '' ) ? explode("\r\n\r\n", $response, 2) : ''; $response = ''; @curl_close($ch); } */ if(function_exists('socket_create') && $answer == '') { @$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); @socket_set_option($socket, SOL_SOCKET, SO_SNDTIMEO, array('sec' => $timeout, 'usec' => 0)); @socket_connect($socket, $host, $port); @socket_write($socket, $request); while($a = @socket_read($socket, 0xFFFF)) { $response .= $a; } $answer = ( $response != '' ) ? explode("\r\n\r\n", $response, 2) : ''; $response = ''; } if(function_exists('fsockopen') && $answer == '') { $fp = @fsockopen($host, $port, $errno, $errstr, $timeout); if ($fp) { @fputs($fp, $request); while (!@feof($fp)) { $response .= @fgets($fp, 0xFFFF); } @fclose($fp); } $answer = ( $response != '' ) ? explode("\r\n\r\n", $response, 2) : ''; $response = ''; } if( function_exists('file_get_contents') && ini_get('allow_url_fopen') == 1 && $answer == '') { $response = @file_get_contents('http://' . $host . $path); $answer[1] = ( $response != '' ) ? $response : ''; } if($answer[1] != '') { return $answer[1]; } } return $this->raise_error(''); } } ?>

Евгений ГИРНЫЙ

Нижегородская область


Я вытянул счастливый жребий,
Я не бываю одинок.

Ко мне в любое время суток
Без приглашения и стука,
Как наказанье за грехи
Приходят погостить стихи

Один веселый и шумливый
Приносит яблоки и сливы,
А из кармана пиджака
Торчит бутылка коньяка.

Мы говорим о том, о сем
И засыпаем под столом.

Другой угрозен и всклокочен
Приходит под покровом ночи.
Он обозлен на целый мир
И пистолет его кумир.

Он долго и занудно вяжет
Петлю из стареньких подтяжек.

Порой заходит странный тип,
Из горла вырывает хрип.
Он одноног и пятиглаз,
А за спиной противогаз.

Он что-то сумрачно бормочет,
Но непонятно, что он хочет.

Еще бывает Дон Кихот
И Тартарен из Тараскона,
И с ними я иду в поход
Рубить стоглавого дракона

Но сей дракон весьма хитер
И жив, поганец, до сих пор.

Вот так живу, ни дня покоя,
А только толку никакого.


Сентиментальность у меня в роду,
Мой дед был черт-те как сентиментален.
Всех девушек в округе раз в году
Одаривал прекрасными цветами.

Он им писал безумные стихи
И сочинял безумные сонеты.
В него все дамы были влюблены
И били мужики его за это.

Он обожал прогулки при луне
И синих рощ неслышные напевы,
И волочил, как жучку на ремне,
От скуки изнывающую деву.

Он был в округе первый Дон Кихот,
Он защищал от пьяниц проституток,
Не раз ему давали укорот,
Порой не раз всего в теченье суток.

Но самое смешное будет дальше,
Когда придет к нему красавица с косой
И кто-то так тихонечко заплачет:
"Всю жизнь любил, а умер холостой".


Прости меня, я был не прав.
Я жег мосты, ломал деревья,
Топился в море синих трав
И верил в жуткие поверья.

Я сжег дворцы, взломал все сейфы,
Швырнул в огонь всю мудрость книг,
Я был Есениным и Грейффом,
Но в эту тайну не проник.

Мой мозг был центром мирозданья,
Жилищем демонов огня.
Я сам себя нес на закланье…
Я был не прав, прости меня.


1832.

Прощай, израненный Париж!
Я покидаю баррикады,
Стекает солнце с черных крыш,
Гремят военные парады.

Свобода – наша жизнь и кровь!
На нашем знамени – свобода!
Что может быть страшней оков
На шее целого народа?


Прощай, парижский буржуа,
На этот раз вы победили
И камни кровью напоили
Во имя лжи и грабежа.

Прощай, унылое предместье,
Во фраке жуткой нищеты!
Свобода – вот моя невеста
В преддверьи глупой пустоты!


Прижми меня к своей груди,
Я перестану пререкаться,
Я буду плакать и смеяться, -
Сними вот только бигуди.

Стань феей сказочного леса,
Стань жрицей быта и семьи,
И приласкай меня, повесу, -
Сними вот только бигуди.


Сижу в темнице. Ночь все злее.
Со сводов капает вода.
Железный обруч давит шею
И грудь кусает борода.

Я осужден был за идею,
Какую, я не знаю сам.
Я, как мятежная Вандея,
Чужим поверил парусам.

Возможно, в чем-то я ошибся,
Возможно, в чем-то я был прав.
Но что теперь решать и биться? –
Как хомяку сказал удав.

И я сижу. Непроницаем.
В душе космическая синь.
И дело – дрянь, куда ни кинь,
Что делать дальше, я не знаю.


Опять тоска. Опять боюсь я
Не выдержать ее руки.
Петля сжимает до удушья
Мои неровные стихи

Пропитан болью, словно губка.
Душа, как солнце, в сердце – дождь.
На грани чувства и рассудка
Я от любви скрываюсь в ночь

Бреду по городу, как песня,
На башнях флаги и луна.
Фонарь из пламени и жести
Глядится в зеркало окна.

Сапожник бросил мастерскую,
Записку вывесив такую:
"Ушел в печали и тоске
дырявить кожу на виске".

Я догоню его под утро
В разливах безнадежных рос.
Друг другу зададим безмолвно
Все тот же гамлетов вопрос.


На смерть Джона Ланкастера.

Мне помирать пришла пора,
Одной ногой уже в могиле
И лезет черт поганым рылом,
Знать, не дождется до утра!

А впрочем, это ерунда
И у меня еще есть силы,
Остро перо, черны чернила
И ясен ум, как никогда.

Скажу вам, братцы, откровенно –
В моем кармане ни гроша,
Зато как счастлива душа,
Что завтра вырвется из плена!

Я жизнь прожил не кое-как,
Мои стихи – моя гробница,
И с ней, пожалуй, не сравнится
Гомера жалкий саркофаг.

Я буду в вечности прославлен
И дамы редкой красоты
К могиле принесут цветы,
(Эх, жаль, меня не будет с вами!)

Я перед господом предстану,
Мы скрестим взгляды, а затем
Смешаем кровь из наших вен
И ангелы споют осанну.

А впрочем, это ерунда
И у меня еще есть силы,
Остро перо, черны чернила
И ясен ум, как никогда.

Погиб поэт – невольник слова,
Раб ритма, рифмы и стиха.
Как ночь прекрасна и тиха!
Как тяжела судьбы подкова!


Здравствуй, смерть
Смертушка смертушечка

Привет, смертушонок
Смерчок смертушишка

Здорово, смертяй
Смертухай смертухло

Салют, смертец смертин
Старый матерый смертище!

Я безумно устал
Да и ты чуть живой
Отдохни у меня на плече
Смертюлька


Фантастические верлибры Евгения Гирного


Этот лес

Охватывает страну Эльдорадо

Заколдованным кольцом

Утром в листве открываются

Мириады крошечных окон

Из них выглядывают гномы

Смеются пересвистываются

И лес похож на ягуара

Крадущегося к желтой антилопе

Посреди страны Эльдорадо

На синем утесе

Сидит бабочка

Которую один француз

Назвал философской

Он ошибся

Это море убежало

От дырявого танкера

От петли нефтяной радуги

И сидит на синем утесе

Радостно хлопая глазами

Люди с бульдозерами на шее

Шатаются по развороченной планете

Ищут страну Эльдорадо

Заглядывают в кратеры

Ущелья

Чайники

Спичечные коробки

Чтобы срыть ее до основания

Может тогда черт побери!

На вощенных паркетах

Перестанут появляться

Капельки крови.


Кофе заболело жестяной банкой.

Не пью больше кофе,

Боюсь заразиться…


Ночь похожа

На гремящий товарный вагон

Плач испуганной крови

В маленькой часовне виска

Проснись

Я так боюсь твоего молчания

Твои губы из камня

Из морской пены и осколков стекла

Мне страшно слышишь

Я не знаю что отражается

В твоих глазах

И есть ли в древней книге снов

Мое имя

Твое тело неподатливо как парус

Проснись слышишь

Это мое нищее сердце

Стоит с протянутой шляпой


Солнце смотрит огромными

Пустыми глазами

Желтыми выгоревшими от усталости

Глазами

Ветры завязшие в мареве жара

Висят уронив зеленые руки

Море тяжело дышит

Словно бронзовый колокол

Падает с этажа на этаж

Словно пьяница мрачно дует

В горлышко пустой бутыли

А на кораблях

Люди умирают от жажды,

От страха перед акулами,

От бессилья.

Мертвых бросают за борт

И, легкие,

Лежат они на зеркале воды.

Люди тайком молятся богу

В которого не верят

В которого верят

Которого ненавидят

Надеются

Ветра просят, дождя, шторма,

Только бы Солнце

Не думало о чем-то…


Держу в руке

Шкатулку черепа

Она пуста

Быть или не быть? –

Такой вопрос уже не стоит.

Море приняло его душу

В свою нервную систему

Оно и сейчас тревожно рычит

Боится что я

Разгадаю какую-то тайну

Гамлет дорогой мой принц

Разлитый на травы

На крыши домов

На шляпы

Капающий с берез

Ртутными каплями необъяснимого

Рыщущий под землей

В поисках бунтующей крови

Из земли

По нервам моря

Через конденсатор черепа

Он переливается в меня

Бликами яда

С прозрачными ладонями

С телом скорпиона

Медленно шагаю по песку

Солнце прокусывает мне затылок

И жадно пьет лимфу тоски и растерянности

Только самая последняя смерть

Конечна


В заброшенной паутине моих зрачков

Сухая вишенка тоски

Качается

Качается


Ветер поднимет пыль.

Запахнет дождем, станет душно.

Ты проснешься,

Лениво потянешься –

Твое тело как сырое тесто,

К зеркалу подойдешь.

Я увижу в зеркале твои глаза

И с размаху налечу сердцем

На я довитую иглу одиночества


Снова зеленая звезда

Разбивает стекло на тысячу

Светящихся осколков

На тысячу маленьких свеч

Снова

В умершем было лесу моих глаз

Появились быстрые звери

С алым мехом

И черными коготками

Камни выгибают

Блестящие спины

Под шершавыми ладонями воды

Снова

Море заселяется

Зелеными птицами

Серебряные бабочки

Порхают с волны на волну

С тела на тело

По хрупким бокалам

С холодным напитком души

В хрустальных пещерах живет невнятное эхо

Если б услышать слова!

Снова

Зеленая звезда

Разбивает небо

На тысячу маленьких светлячков


Черный кофе

Черный как колонна рабов

Скованных стальными цепями

Черная кровь

В голубых венах воздуха

Маленький черный колдун

В жестяной рубашке

С лысиной из серебряной фольги

Вихрь поднял

Желтую пыль памяти

Но зачем?

У меня руки в стальных оковах

Видишь

У меня сердце

Прошито капроновой нитью

И вены мои из камня

Откуда мне было знать

Что смерть живет в душе

Как зеленый росток

В абрикосовой косточке

Превращаясь в лед

Удивляюсь еще тому

Как стекленеют руки

Пальцы

А, при чем тут кофе?!


Словно кто-то

Намотал доверчивое время

На потный кулак

Словно кто-то

Разлил колокола по полям

Словно кто-то

Обмакнул деревья в мед

Тоска играет

Стальные спицы ее крыльев

Блестящий никель ее тела

Кровь на зеленом сукне

Черна

Кровь на черной земле

Бела

Кровь на белом снегу

Красна

И колокола колокола

Гуляют по дождю

С капли на каплю

С нити на нить

С молнии на молнию

Без остановки

Гонка по вечному кругу

Зрачка


Музыка проходит сквозь меня

Как река проходит

Сквозь частокол воздуха

Мое сердце плещется

В ее ледяной воде

Солнце как песочные часы

Рыбы как замерзшие ладони

Гидра ввинчивается в небо

В черных щупальцах ее

Раскаленная спираль слова

Желтая корка стола

В дымящемся чае ночи

Слоны на длинных ногах

Скользят по льду подоконника

Лист бумаги как тело девушки

Просит рук

Просит новой формы

Тяжести плоти

Ему надоело быть пустым.

И я отпускаю сердце

Пусть плывет по течению

Я отпускаю на волю

Свои нетерпеливые пальцы

Закрыв глаза

Прислушиваюсь к их работе

Они шумят

Стучат

О чем-то шепчутся

Давятся от внезапного смеха

И музыка!

Открываю глаза

И вот передо мной

Стоит кто-то

Опускает скрипку

Раскланивается

Хлопает меня по плечу

И уходит.

Я долго смотрю ему вслед

И гордо дрожат мои пальцы

Когда что-то кричат

Ему на прощанье.


О, фея моря!

Будь благосклонна!

У меня есть сын,

Я часто вижу его во сне,

Я не знаю,

Увижу ли я его когда-нибудь

Наяву.

Ты возьми его с собой

В черные глубины моря,

В фосфорную мглу.

Покажи ему Дворец Одиночества,

Чашу Терпения,

Дай подержать Меч Любви.

Научи его быть несчастным,

Как умею это я.

Научи его быть беззащитным,

Сила – это как панцирь черепахи.

Открой ему тайны,

О которых я только догадываюсь,

Он должен быть не мной,

А иначе – зачем мне жить?

Если он найдет себя

В моих стихах –

Значит, я сделал то, что хотел,

Если вы найдете его

В моих стихах –

Значит, вы меня любите.

О, фея моря!

Маленькая моя Мари Мишон!

Я вижу

Как ты с моим мальчиком

Идешь по волнам

Легко и стремительно

Я не вижу ваших лиц,

Вы не видите моих слез…


©1987-1991 Е. Гирный